home *** CD-ROM | disk | FTP | other *** search
- %case define%
- %MenuName%%MenuItemName%% %= %MenuItemNr%;
- %case usesDialog%
- %if dialogExists%
- %dlogname%,
- %endif%
- %case dialogDependency%
- %if dialogExists%
- %dlogname%.p ∂
- %endif%
- %case doItem%
- %if MenuName = File%
- %DoMenuItem.File%
- %elsif MenuName = Edit%
- %DoMenuItem.Edit%
- %elsif About%
- {----------}
- Procedure Do%MenuItemName%;
- var
- itemNr: integer;
- Begin
- itemNr := Alert (AboutID, nil);
- End; {Do%MenuItemName%}
-
- %else%
- %DoMenuItem%
- %end if%
- %case handleItem%
- %MenuName%%MenuItemName%:
- Do%MenuItemName%;
- %case enableFile%
- %if menuitemname = Close%
- Enable (FileClose, isFront);
- %elsif menuitemname = Save%
- Enable (FileSave, isDirty);
- %elsif menuitemname = SaveAs%
- Enable (FileSaveAs, isCur);
- %elsif menuitemname = Revert%
- Enable (FileRevert, isDirty);
- %endif%
- %case enableEdit%
- %if menuitemname = Undo%
- Enable (EditUndo, isDesk);
- %elsif menuitemname = Cut%
- Enable (EditCut, isDesk or isSelected);
- %elsif menuitemname = Copy%
- Enable (EditCopy, isDesk or isSelected);
- %elsif menuitemname = Paste%
- Enable (EditPaste, isDesk or isScrap);
- %elsif menuitemname = Clear%
- Enable (EditClear, isDesk or isSelected);
- %elsif menuitemname = SelectAll%
- Enable (EditSelectAll, isText);
- %elsif menuitemname = CreatePublisher%
- Enable (EditCreatePublisher, sysConfig.hasEditionMgr and isSelected);
- %elsif menuitemname = SubscribeTo%
- Enable (EditSubscribeTo, sysConfig.hasEditionMgr and (not isSelected));
- %elsif menuitemname = SubscriberOptions%
- Enable (EditSubscriberOptions, false { (publisherSelected or subscriberSelected) });
- %endif%
-